
.noCheckout{
    background-color:red;
}

.cemetery{
    height:100%;
    display:flex;
    flex-direction: column;
}
.tac{
    flex:1;
    width:100%;
    overflow: hidden;
}
.cols{
    height:100%;
    display:flex;
    flex-direction: column;
    padding:10px;
    padding-right:0;
    box-sizing: border-box;
}
.menu{
    flex:1;
    border:1px solid #ddd;
    background:#fff;
    border-radius: 5px;
    overflow:hidden;
}
.left_tree_head{
    font-size:16px;
    padding:5px;
    background:#D8D8D8;
    font-weight: bold;
    padding-left:15px;
}
.btnss{
    height:55px;
    border-bottom:1px solid #ddd;
}
.search{
    
}
.cols2{
    height:100%;
    display: flex;
    flex-direction: column;
    padding:10px;
    box-sizing: border-box;
    padding-right:2px;
}
.content_main{

    border:1px solid #ddd;
    flex:1;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    border-radius: 5px;
    background-color: #fff;
}
.contents{
    flex: 1;
    overflow:hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display:flex;
    flex-direction: row;
    /*padding:10px;*/
    padding-left:0;
}
.contents_left{
    background-color: #f9fbff;
    border-right:1px solid #ddd;
    padding-top:20px;
    width:30px;
    display:flex;
    flex-direction: column;
    overflow: auto;
    scrollbar-width: none; /* firefox */
    -ms-overflow-style: none; /* IE 10+ */
}
.contents_left::-webkit-scrollbar {
    display: none; /* Chrome Safari */
  }
.contents_left_head{
    height:50px;
}
.contents_left_content{
    flex:1;
}
.contents_left_content_item{
    
    /*border-bottom:1px solid #ddd;*/
    text-align:center;
    /*background:cornflowerblue;*/
    color:#475d81;
    font-weight: bold;
}
.contents_right{

    overflow:hidden;
    flex: 1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display:flex;
    flex-direction: column;
}
.contents_head{
    padding-left:20px;
    height:30px;
    border-bottom:1px solid #ddd;
    background-color: #f9fbff;
    line-height: 30px;
    overflow: auto;
    scrollbar-width: none; /* firefox */
    -ms-overflow-style: none; /* IE 10+ */
}
.contents_head::-webkit-scrollbar {
    display: none; /* Chrome Safari */
  }
.contents_head_item{
    display:inline-block;
    width:130px;
    text-align: center;
    color:#475d81;
    font-weight: bold;
}

.contents_gm{

    overflow:auto;
    flex: 1;
    padding:10px;
    text-align: left;
}
.contents_gm_c{
    width:100%;
    height:100%;
    padding:10px;
}
.bottom_text{
    text-align:center;
    font-size:12px;
    background:#1ea44d;
    color:#fff;
}
.el-menu{
    height:100%;
}
.car_row{
    white-spacing:nowrap;
    
}
.card_item{
    width:110px;
    display: inline-block;
    /*margin-left:10px;
    margin-top:10px;*/
    cursor: pointer;
    
}
.el-card{
    border-radius: 5px;;
}
.card_item img{
    height:100%;
}
.gm{
    height:110px;
    width:100%;
    float:left;
   /* background-repeat: no-repeat;
    background-size:  100% 100%;
    background-image:url('../../img/gm/gm.png');*/
    
}
.gm_child{
    background:rgb(255,255,255,0.8);
    height:100%;
    display: flex;
    flex-direction: column;
}
.gm_content{
    flex:1;
    vertical-align: middle;
    text-align: center;

   display: flex;
    flex-direction: row;


    justify-content: center;
    align-items:center;

   flex-wrap: wrap;
}
.gm_content2{
    flex:1;
    vertical-align: middle;
    text-align: center;

   display: flex;
    flex-direction: row;


    justify-content: center;
    align-items:center;

   flex-wrap: wrap;
}

.head{
    text-align: center;
    padding-top:5px;
    width:100%;
   /* background:#d6ca0b;*/
    color:#fff;
    padding-bottom:5px;
    font-size:12px;
    display:flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.gm_1{
    /*border:1px solid #d6ca0b;*/
}

.gm_7{
    /*border:1px solid #d6ca0b;*/
}

.statuss{
    background:#eef1f4;
    height:36px;
    margin-bottom: 5px;
    border:1px solid #ddd;
    border-radius: 5px;
    display:flex;
    flex-direction: row;
    padding-left:15px;
}
.status_item{
    margin-top:3px;
    line-height:30px;
    height:30px;
    padding-left:10px;
    padding-right:10px;
    cursor:pointer;
    margin-right:20px;
    border-radius: 5px;
    font-size:14px;
}
.status_item:hover{
    background:#fff;
}

.status_item_active{
    background:#fff;
}

.head2{
    text-align: center;
    padding-top:5px;
    width:100%;
    /*background:#4fc50c;*/
    color:#fff;
    padding-bottom:5px;
    font-size:12px;
}
.gm_2{
    /*border:1px solid #4fc50c;*/
}
.head3{
    text-align: center;
    padding-top:5px;
    width:100%;
   /* background:#e800e8;*/
    color:#fff;
    padding-bottom:5px;
    font-size:10px;
}
.head8{
    text-align: center;
    padding-top:5px;
    width:100%;
   /* background:#e800e8;*/
    color:#fff;
    padding-bottom:5px;
    font-size:10px;
}

.gm_3{
   /* border:1px solid #e800e8;*/
}
.head4{
    text-align: center;
    padding-top:5px;
    width:100%;
   /* background:#000;*/
    color:#fff;
    padding-bottom:5px;
    font-size:12px;
}
.gm_4{
   /* border:1px solid #000;*/
}
.head5{
    text-align: center;
    padding-top:5px;
    width:100%;
 /*   background:rgb(111, 122, 7);*/
    color:#fff;
    padding-bottom:5px;
    font-size:12px;
}
.gm_5{
   /* border:1px solid rgb(111, 122, 7);*/
}
.head6{
    text-align: center;
    padding-top:5px;
    width:100%;
    background:#A06E1A;
    color:#fff;
    padding-bottom:5px;
    font-size:12px;
}

.head7{
    text-align: center;
    padding-top:5px;
    width:100%;
    background:#A06E1A;
    color:#fff;
    padding-bottom:5px;
    font-size:12px;
}

.head10{
    text-align: center;
    padding-top:5px;
    width:100%;
    background:#A06E1A;
    color:#fff;
    padding-bottom:5px;
    font-size:12px;
}
.head11{
    text-align: center;
    padding-top:5px;
    width:100%;
    background:#A06E1A;
    color:#fff;
    padding-bottom:5px;
    font-size:12px;
}
.head12{
    text-align: center;
    padding-top:5px;
    width:100%;
    background:#A06E1A;
    color:#fff;
    padding-bottom:5px;
    font-size:12px;
}
.gm_6{
   /* border:1px solid #A06E1A;*/
}
.content_text{
    color:#C2C2C2;
}

.content_text7{
    color:#C2C2C2;
}
.content_text2{
    color:#4fc50c;
}
.content_text3{
    color:#74C148;
}
.content_text4{
    color:#4B8D26;
}
.content_text5{
    color:rgb(111, 122, 7);
}
.content_text6{
    color:#A06E1A;
}

.left_btn{
    padding-top:10px;
    padding-bottom:10px;
    /*background:beige;*/
    background:#fff;
    border-bottom:1px solid #ddd;
}
.left_btn_app{
    height:50px;
    overflow-x:auto;
}
.cemetery_show{
    display:inline-block;
    margin-left:22px;
    font-size:12px;
    vertical-align: middle;
    line-height: 25px;
}
.cemetery_show_color_1{
    display:inline-block;
    width:15px;
    height:15px;
    background:#C2C2C2;
    vertical-align: middle;
}
.cemetery_show_color_2{
    display:inline-block;
    width:15px;
    height:15px;
    background:#4fc50c;
    vertical-align: middle;
}
 .cemetery_show_color_3{
    display:inline-block;
    width:15px;
    height:15px;
    background:#74C148;
    vertical-align: middle;
}
 .cemetery_show_color_4{
    display:inline-block;
    width:15px;
    height:15px;
    background:#4B8D26;
    vertical-align: middle;
}
.cemetery_show_color_5{
    display:inline-block;
    width:15px;
    height:15px;
    background :rgb(111, 122, 7);
    vertical-align: middle;
}

.cemetery_show_color_6{
    display:inline-block;
    width:15px;
    height:15px;
    background :#A06E1A;
    vertical-align: middle;
}
.bottom{
    text-align:center;
    padding-top:5px;
    color:cornflowerblue;
}
.el-dropdown{
    color:#7E97B8;
    cursor: pointer;
}


.kd{
    height:110px;
    width:110px;
    background-repeat: no-repeat;
    background-size:  100% 100%;
    background-image:url('../../img/gm/kd.png');
    
}
 .kd_child{
    background:rgb(255,255,255,0.9);
    height:110px;
    display: flex;
    flex-direction: column;
}
.el-dropdown{
    font-size:12px;
}
.noCemeteryDiv{
    font-size:22px;
    height:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border:1px solid #ddd;
    background:#fff;
    border-radius: 5px;
}
.gm_header{
    text-align:center;
    background:#fff;
}
.isActive{
    border:1px solid blue;
}